/*
7-65 字符串替换
分数 15
作者 C课程组
单位 浙江大学

本题要求编写程序，将给定字符串中的大写英文字母按以下对应规则替换：
原字母 	对应字母
A 	Z
B 	Y
C 	X
D 	W
… 	…
X 	C
Y 	B
Z 	A
输入格式：

输入在一行中给出一个不超过80个字符、并以回车结束的字符串。
输出格式：

输出在一行中给出替换完成后的字符串。
输入样例：

Only the 11 CAPItaL LeTtERS are replaced.

输出样例：

Lnly the 11 XZKRtaO OeGtVIH are replaced.
*/

#include <stdio.h>

char change(char c) {
    return 'Z' - (c - 'A');
}

int main() {
    char str[100];
    gets(str);
    char c;
    for (int i = 0; (c = str[i]) != 0; i++) {
        char nc = c;
        if (c >= 'A' && c <= 'Z') {
            nc = change(c);
        }
        printf("%c", nc);
    }
    return 0;
}